/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 沈明月
 * Date: 2022-11-01
 * Time: 23:17
 */
public class KnowledgeOne {
    public static void main1(String[] args) {
        int a=10;
        int b=20;
        //System.out.println(""+);表示将双引号里面的东西和后面的加号后面的东西拼接起来

        System.out.println("a+b");//a+b---->直接输出双引号里面的东西
        System.out.println(a+b);//30---->不带引号，将其计算出来再输出
        System.out.println(a+b+"的结果是C");//30的结果是C---->+”“表示将双引号和加号另一边的东西拼接起来（无论另一边是什么数据类型）
        //而a+b并不在""内部，所以会先将其计算出来（因为计算顺序是从左向右）
        System.out.println((a+b)+"的结果是C");//30的结果是C---->和上面这个例子并无太大的区别
        System.out.println("C="+a+b);//C=1020---->计算顺序是从左向右，所以"C+"会先和a拼接，而a并不在""内部，所以表现出来是数字10
        //但是和a拼接完以后它仍旧是一个""+
        //所以还是会变成拼接，和a一样
        System.out.println("C="+(a+b));//C=30--->纵使计算顺序是从左向右，但是加了括号就得先算括号里面的
    }
}
